Class Requirements Background