removed external lib dependencies