Terrible oop add