completed refactoring of yc controller
updated notes