Mostly all working