declare function&class