finish basic libs