add a solution for test