add hide/show fuction;