add controller shared