Start macro-based approach.