cross-platform modifications