Commit with saveas capability implemented