adding contact service and controller