adding the servlet implementation