possible version for extracting representating step