added runtime share