developing simple-library