about buffer