add some comments and removed some extra stupid stuff