optimizations
add 1500-2016 range of freq