add necessary libs