Basics in place, ready to test on pi