added exit 0