add SDL initialisation