added test solution