reveal controller