required libraries updated