detail improve