start to work on CFG