coding guidelines added