added sheet service with sample implementation