A bunch of useful features ~ shamelessly implemented