First version, strings as program identifiers