prototype-ready components