for semester projeccts