initial library version 0.3