add fastreplace