added some libraries
the interface for the program without functionality