main trivial update