unspaghetti
remove todo