please clean up the style