Added weight increment functionality