refactoring performers
remove unnecessary imports
remove done todo in market agent