added additional solution