more work on servlet