added universal app vs dirs