initial solution, busted