added uglynumbers class