* init commit requested changes added tests removed old distinct collect block code distinct exec test * devel merge and added tests including input data * added test * added one more input variable, added another waiting test