adding new parse funcions