add missing self parameters