implementing ClientIO module and Core Flash Module