some useful stuff..