shit needs to work before i start work