tidied up backbone