The design should include