added interactive help mode