add support for dynamic obstacles