revised app