Author: Norman & erdos, g Dennis