adding hideuntil operation