added the disappear function, gotta fix the text bug