FUCK THIS SHIT DO IT IN C