Did auto generation of js