Mid night

Haven't write such exciting code for long time!
ignore Matlab data file