update with minimal functionality