libraries added and modified