removed genx dependency