Process Request