adding a few more solutions