Cleanup
Reimplemented Nested adapter
Introduced exercise adapter
ff