getScale may or may not work also fuck your gpush