improve testlist and add new solution