introduced bumpconstant object and also a container which contrains all the patch constants.