now compiles. still haven't tested since i don't have enough wireless devices right now...