basic elimination