plugging necessary external libs and frameworks