Almost good, needs fixing when interacting between new and load