better build exporting requirerer