add controllers and junk