Work on parsing types