math lib upload