add space available method