moved asift to nonfree