Structure and class declaration