I could understand how challenging it would be for your requirements