use tmp constant