Main library  file

The main file