predeclaring