update cat theory
update todos