try to fix weight reading