v1 build aware component