first implementation of backbone in a package