Added comments and implemented verbose output