replace #!