make phoenix singleton