compress V0.5

optimizing