nodejs recipe from source