require and luma