some comments about what needs to be done
code cleanup