some updates to listing controller