added license header
added conditional execution capability
added conditional execution integration test