phase1 for testing convenience