design goals