a little bit code formating