add tests and questions, remove unnecessary api
remove file from ex4
remove old tester