Added is_read feature