all the needed libs