v1.0 done. backed with qframework and css style