Added replace function , for real