Update Methods stuff (needs fixing)