add sample file, and change DeclFunc