BIBS, VESTS & FRILLY PANTS