mac: backup func belongs here & not in functions