added centralized base and chasing.wq