NV: attributes implementation, work in progress