function names and image path changes