connection only necessary libs