working project1, undergrad part