structure hacked to behave like flock