change naming convetions - user never needs to input a dot