it can run but without error checking now