i think it almost works again