simple lib