added compiler preferences and codingstyles