action block execution