framer(part)