made profiling a bit easier by removing anon function
increment version