Init: Basic Framework