svdnewton changes
Working on weights
Weight handling is still not quite right