hacked together a nice v1