Open self (7/30)

Open self