init

init
implement the strategies

implement the strategies
bugfix
tester bug