changed to extends App