== **Use Case Implementation** ----