more design, add partial displaylistplace, some display fixs