new plank building logic. some offset fixes needed