Self register (26/34)

Self register