update legacy branch, should sync fine for a little bit now :)