change programitic open close to show hide