rw_functions.jl