nice work OP
this one would work?