add model and fix leak from the future
clean up text around eval