base entities