prototype layout