added more design goals