properly fixed scaling