Added step fragmentation method

close #1