architecture script