File struct changed, big update

console integrated