updatable class