more work, 2 way comm works now (basics)