todo list
constants handled
constants handled