add controller part