Updated functionality and style of list