a bit more work done for CSS parser