organize obstacles class