init board correctly