initial library commit
two files