forgot to add self. again :P