adding require back in