forked older plugin, probably to later submit this