mark architectures