factory obstacles