add squeeze support