Needs to test against program