wrap up testing, include official solution