All libraries needed for training