library for myself