added depends on to prevent cascading failure and had to slow the automation down for GUI