remove print
imporve detail layout