add reveal support