Fixed what I broke. Shell is functional for non back ground right now.