advanced cc-mode set up