updates to solutions