continued on details functionality