changed Possession interface