added model to serve results based on the different request