parsing functions - added variable pointer versions