Changed State to include static variables for size