parse takes work and commented out abbreviation functionality