Uppdaterat implementationer