straight forward solution