Started off as a project for information integration class