long long time :(

many follow up and credit to waste