sort of working force layout, plenty of bugs