First pass on all apps