parsing types (WIP)