added solution and names