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.