wrapped all missing/new kazmath function