prototype-ladder