updated readne