added comments and generic information