implemented details view