Theoretical part of the report nearly finished
shuffle gfx added