challenges and solutions /