comments added for Type package

fucking shit