Discrete open close actions