adding external library