added list styling and internal stuff;