css changes, APIs updates, improved markup