first round design
rename variables