declaration and initialize sequence