some useful tools on web