add todo file
fix
reorganize python code into a module.