use temporary path