implementing reading measurements