fix argument error. some more stuff to read