Self register (27/34)

Self register