starting with design goals