semi finalized design