add Request class