static procedures