did more work on packet communication, still buggy. need to fix config packet stuff.