updating magnify function