Add virtual column and correct typos

I'm sorry for all changes, but it seems it come from line ending, not all are in unix format. Now all are UTF8 and LF compliant