Я бы "но" поменяла бы на "и". "Но"- это в какой-то степени "возражение" последующей логической конструкции по отношению к конструкции изначальной. Не соединяют с помощью "но" конструкции, которые не противоречат и даже поддерживают друг друга. Типа: "Он умен, НО сдал экзамены", "я в любви напорист, НО имею интерес к супруге"