initialize board once on ready