Dependecies and initialize