Self register (29/34)

Self register