handle different request types for word handler