scaling and speed