added some random shit as well