added some useful stuff