some useful and little program