further separation on f0 code