more details for the initial design.