got rid of strategy class