rename foo into interpret