add ngo user factory trait