working on hide show column methods