calling functions with new