added label reading and icicle display