first cut at board stepping
merged changes