some mac support also has bugs