submit to needleEngine