Added upgrade controller specs and implemented functionality.