start consumer trait