created TODO to determine things which should be done primarily