fixed the top-down issue just in case