implement no arg function calls