next have to fix scaling factor, going to bed...