Any other ideas. Or thoughts