added UI, added board functionality