add basicLib.js