added service logic