tweaked lesson styling, modularized controllers