designing is a complex dynamic and intricate task