added index method, cleanup for responder classes