renamend implementation name into symbol