call validate frame header after an update
set timing between max and min valid ranges
Add a check for saving directory