initial commit
adds dynamic function maker function
adds simple method name maker