updated val