scaling and boundries