adaptsize adaptforget