adding require.contrib