more code translated, still blind