parallel;need to work on the preference of apcluster