Less OOP
Don't use tuple as parameter