added return 0 to main