first commit
finished parse methods