added main statement