Some work on classes, use_cases. Added utils.py