Early Cross-Platform version based on existing code