rose_arch: initial code