added resolve strategy and simple resolve strategy, not completely implemented yet