i think is fine, passing the same object to itself to a method, but i think k for now