coherent development structure