Added comments and documents