fixed open/close