change doGet to doPost