cs490 series project.