added free buffer space