updated result models to improve database performance