updated compatibility