use initial element opacity, fix #10