adding csv support with button show/hide