Add buffered data classes

Check it and the concept in background
Sorry. I renamed the file because I want to test something and forget to remove. I will do it.