Eflist alone

Some changes are made based on the comments.
we still have the "-lm" dependency