new model for processing interface