got parser working