extract list from layout
Add PreparationStep classes