Design should include