integrated with macgap