solution and extras