update coding practices