cleaned up the original example