added natives for all 3 platforms