added tootip feature