everything before i make too many changes