add buff controller