changed some interface and added revealing word at the end