added new feature: show tip on init