binding and injection sections complete