vertical prototype