system listing works
starting to implement add