July 15 : add style, convert to angularjs