style improvment