better to read