Split parse method into sub methods
Fields type has been added
Updated models comment
Refactored parse.go