app and controller markup