first mock of my library design