modified crawler
simple factory py file
abtract factory py file
factory method py file
factory feature file