sdc changed slightly by year
improvements and add hiding function