initial commit... blueprint specs only for now