Semi Working

I think