Moved the process_listing in the parent class to make it reusable