update add inheritate and list
Up