updates (some parts hidden now)