markup prototype