Good bye OOP, hello procedural