Up until 8. Only todo is the performance test of ex.2