removed needing packer_view to start and added a scaling function