this is done as the lab experiment