Support more platforms