omtimizing a few stuff n working on getting gradinet calculation in