adding to list works and persists