Finished, but the implementation is poor.
Update TODO with new goals.
Took out time from the main input