bugs fix; add CGLabel