servlets getting close