works now with nice test if arguments are valid