changes from alternative