some useful small tools created by Neo Nengrong Qu