fixed param reader