I cannot cross validate the current implementation