added decorators and helpers to ensure user completes account setup