- entity control stuff