release and dev distinguish