some updates i have done over time