Initial work on calculating OOP