design patterns almost finished, still need strategy
newest stuff