use replace instead of replaceAll because they are fixed conditions