Trying to use OOP =)