moved declaration