added basic gatherer + control

will add nate's later