added board ready listener