add/detail/complete/delete feature