require data