solid outer completed
merged to sync readme