with helpers and sign in/up/out specs