add weight adjustments for input