write new methods yay
nonworking compress file