pushing essential libs