ffixin bugs, it almost works now