agree il change this to use variables