this project is created by requireJs