defining and overriding strategies
updated README to explain strategies