new models and wrappers for the handling of results