main design finalized