The temple complex