playing with self

.