add smart listing. not working right