add - conditions and styles