fixed invalid argument