updated listings controller