Copied classes from an old project.