weights properly