work on x.coleection