Added libraries and simple list implementation