added initial library files