-aadd new function parsing