method declared just before they are used for the first time