The move up function is partially working...