completed beans models and basic services