backend_default_set
set as default RW
refactors made on the way