not using servlets 3.0