added todo list, to keep track of required features for a working release.