site calculation