sorted eveverything into packages. Run in eclipse.