add
finish left part for decision