general utility tools power by golang