split logic into process_add_request helper method

also added post "/add" route