Upload JS advanced functions and OOP homework