roll and write rancho