#195. new servlet approach
#195. reads servlet refactored