change how validation is done
version++