define implementations static