I hate this new trend of implement a problem, sell you the solution