barode functions  outsourced
eleminated globalfrisge object
include save load function