add expandiable listener
temp edit prototype