add baseService
update baseViewCon