fix to read method call