tile loading implemented