soft reflection techniques