TODO: add a to do list to keep track of bugs to be fixed and features to be added.