weird stuff happening with modal but still trying