using clip_t