Self extract (10/25)

Self extract