few new solutions and tests