fixes + math updates