main statement