add some comments about conditional execution