change symbol names to avoid confict