Implemented buffer_online