Add some practice from Vogella website
- implementing service