math part is now a dll