~ &v[0] => v.data() (use c++11 style)
! fix color scheme with white-bg black-fg console