flex and flock