added extra field CRUDs
removed registration and heavily improved extra field handling