finished implementing new tasks