added more comments and updating readme more