Adding initial structure for the library