code cleanup
added responsive demo