save machines
clean up after save
added new group dialog