more progress on the design