sim macro with pull