Elementary library