Add widgeting, master class, and api auth