commented overview and added todos