dumb version complete