written by Al Johnson