some detail improvements