split args and argv on whitespaces
added umask option