fixed map loading bug for sure this time