final version - app and working jasmine