change variable names and stuff