implemented description
added Context to bundle Logger and Variables
added RestartPromise