-*-pa-*- added step 1-4