base prototype without BE services;