streamline user parsing functions