add all new entity fns