works again mostly again and agfain