add reveal controller