rebuild
add controller