firt commit
unify par and function now with only two function with par prefix