suitable version for angular