better css, better parsing #1