init
initial library defs