add PDF model and respond to pdf route for records