rough draft. currently can communicate back and forth. need to work on a way to actually do services