Basic prototype public API