use angular generator