add ability to change readings