Edited structure, added prefix and suffix files (see AngularJS)