moved stdout emition to shift modifier