rename f18init
update pattern differentiating