shapes edit and saving