events specs + login_macros + matchers