added useful stuff