Implement Custom Services