Add WIP build-attrs function