added base util and changed the base manager