added the necessary libs