dorchester specific functions