tweak read and test