some improvments in listing