update (now works on beocat)