code cleanup
icons
new library layout