added minimum amount of external libraries