add support to other platforms