update ignore files
shorten apply func syntax
fixes
add last tests for funcs