introducing weights