JS Frameworks hw1-3