added additoinal comments