add nonfirebase version