Self dict (10/22)

Self dict