readparam not used