updated blueprint