Done first test, full program