created request model, commented out unfinished models