Flock

work in progress!