seperated design and development