simplified parrotviewengine constructor