added buffering daha (alfa)