Initial functionaility