allows to define