Added details and edit implementation