Add Function and Class