using compression techniques