refactory notification app, migration, adin