fixed sparse array OBO error, started implementing tab model