attempt at scaling