fill for obstacles, a bit mess