obstacle factory added