add a lot of solutions...
add a lot of solutions...