board and field, first implementation