layout, deinit and readme.md