Its been a while since the last update so here's a new stable version.