how it works update 2