auto generation of angular files