add $self to helpers