[UNTESTED] Added some cool features :)