Renamed to immigrant.py, adapted first few lines to OCBC's format