custom attributes WIP update