updated the code guidelines