added a new strategy -- does pretty well!
added util