a little improvment