backing now works, added logging option