adding functions to parse func parameters