Using auxiliary information and non parametric methods in weighting adjustments