I did not complete every things as I shouldlein repl