pulled status display to separate function, and beginnings of dependency checking created.