using `rice append` and cleaner build process