Working on issue #20 still some work to do on ListItem