third pass at unified apps