encapsulated install-methods
added some libraries