Before lunch commit
got reveal to function recursively