I think this should work pretty well