Implement list and edit flow