added uuid to save method and add rename functionality