fixed tester.py and added features to todo