some default definitions/by