updated todos
solved the circular reference problem
"fixed" minmize not-setting bug