doing self

.