added boardfull function