-Dunno if I made any progress or not..
  -Added some output assistance