updates NOT TO BE MERGED