First commit of library files