support ace, safari might have some problems