create requests endpoint

good to review